A Prefetching Protocol Using Client Speculation for the WWW
ثبت نشده
چکیده
The growing traffic of WWW related services requires the development of efficient protocols for reducing traffic, balancing load, and improving service time. One way of achieving these effects is via caching or replication. Studies like [Bestavros et al, 1995] show that simple demand-driven caching is not enough, and that aggressive caching policies have to be adopted. One such policy is prefetching. In an earlier paper, the potential of speculation (server-initiated prefetching) in distributed information systems (such as the WWW) was investigated and shown to be effective in reducing service time and server load. This speculation was based on statistical information that the server maintains for each document it serves. In this paper we study the performance of a client-initiated prefetching protocol, whereby speculation is based on past user-specific access patterns. We propose a technique whereby the history of a user is analyzed to predict his/her future accesses. Our technique does not make a distinction between embbed links and traversal links. In particular, embedded links are treated as a special case of traversal links with the probability of traversal being 1. We show that performance gains are possible to obtain by identifying common access patterns. Our study was conducted using client-based traces obtained from our departmental labs over a period of 100 days [Cunha et al, 1995].
منابع مشابه
Title: a Prefetching Protocol Using Client Speculation for the Www
The growing traffic of WWW related services requires the development of efficient protocols for reducing traffic, balancing load, and improving service time. One way of achieving these effects is via caching or replication. Studies like [Bestavros et al, 1995] show that simple demand-driven caching is not enough, and that aggressive caching policies have to be adopted. One such policy is prefet...
متن کاملProxy-based prefetching and pushing of web resources Proxy-baserad prefetching och pushing av web resurser
The use of WWW is more prevalent now than ever. Latency has a significant impact on the WWW, with higher latencies causing longer loading time of webpages. On the other hand, if we can lower the latency, we will lower the loading time of a webpage. Latencies are often caused by data traveling long distances or through gateways that add additional processing delays to the forwarded packets. In t...
متن کاملPrefetching Hyperlinks
This paper develops a new method for prefetching Web pages into the client cache. Clients send reference information to Web servers, which aggregate the reference information in near-real-time and then disperse the aggregated information to all clients, piggybacked on GET responses. The information indicates how often hyperlink URLs embedded in pages have been previously accessed relative to th...
متن کاملECE1718 Project Final Report Improving Data Locality During Thread-Level Speculation
Locality conflict is a major problem during thread-level speculation (TLS). This paper addresses three potential techniques for reducing data cache misses, namely universal prefetching, ORB prefetching and prefetching on speculative violation. Universal prefetching works by prefetching clean cache lines from the unified cache to all data caches when one of the data caches suffer a speculative r...
متن کاملCS 533 Computer Networks Term Project: Prefetching on WWW – its past and future
This paper summarizes the various research efforts on prefetching schemes in WWW. We try to classify and rate the previous methods and results on this topic and point out the potential works. We will proceed from several perspectives: questions addressed in the past, methods that have been used, advantages and limitations, comparison of different results, open questions, new changes in Internet...
متن کامل